@charset "utf-8";
/* CSS Document */
/*CSS重置*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form{font-size:14px; line-height: 28px; font-family: "microsoft yahei", "Arial Black"; color:#666;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight: normal; }
ul,ol,li{list-style:none;}
img{border:0px; }
em,i{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background: #fff;}
/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
/*网站公用样式表*/
a{ color:#333333; text-decoration:none;}
a:hover{ color:#007338; text-decoration:none; }
a:visited{text-decoration:none;}
.w1000{width:1000px; margin:0px auto;}
.green{ color:#007338;}
.fl{ float:left;}
.fr{ float:right;}
.por{ position: relative;}
.poa{ position: absolute;}
.clear { clear:both; }
.f12{ font-size: 12px; }
.tac{ text-align:center;}
.tal{ text-align:left;}
.tar{ text-align:right;}
.hidden{ display: none; }
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
/*top_main*/
#top_main{ width: 100%; height:31px; line-height: 31px; font-size: 12px; color: #999999; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background: #f7f7f7; }
#top_main s{ width: 18px; height: 13px; background-position: 0 0; margin-right:4px;}
#top_main .top_r{ color: #bbb;}
#top_main .top_r li{ display: inline-block; *display: inline; *zoom: 1; margin: 0 7px 0 4px; text-align: center; }
#top_main .top_r a{ color: #999999;}
#top_main .top_r a:hover{ color: #007338;}
/*header*/
#header_main{ width: 100%; height: 80px; padding: 35px 0 25px; border-top: 2px solid #eaeaea; background: #f8f8f8; }
#header_main .logo{ width: 510px; height:59px; }
#header_main .logo img{ width: 223px; height: 59px; margin-right: 14px; display: block;}
#header_main .logo .logotxt{ padding: 0px 14px 3px; margin-top: 11px; border-left: 2px solid #9c9c9c; color: #333333; font-size: 15px; line-height:20px; font-weight: bold; }
#header_main .tel{ width: 364px; padding-top:0; line-height: 20px; color:#666; }
#header_main .tel p{line-height: 20px; }
/* #header_main .tel p s{ width:20px; height: 18px; background-position: -30px 0; margin-right: 5px;}
#header_main .tel strong{ display:block; font-weight:normal; } */
#header_main .tel p s{ margin-top: -8px;width:94px; height:70px; display:inline-block; vertical-align:middle; background:url(../images/telicon1.jpg) repeat center top;}
#header_main .tel strong{ display:block; font-weight:normal;}
#header_main .tel span{ color:#666; font-weight:bold; color:#007338; font-size: 24px; font-family:"SimSun";}
#header_main .ptxt{ margin-top:18px; margin-left:10px;  }
/*nav*/
.nav{ width:100%; height:53px; line-height: 53px; background:url(../images/navbg.jpg) repeat center top;}
.nav ul{ width: 1000px; margin: 0 auto; height:53px; }
.nav ul li{ float:left; width:111px; height:53px; text-align:center; z-index:10; background: url(../images/navsplit.jpg) no-repeat left center; position: relative; }
.nav ul li:first-child{ background: none;}
.nav ul li a{ width:109px; margin-left: 2px; height:53px; display:block; position: relative; color: #fff;}
.nav ul li a:hover,.nav ul li a.hover{ background: #006531;}
.nav .subNav{ width: 100%; position:absolute; left:0px; top:53px; z-index:1111;  background:url(../images/subnavbg.png) repeat 0 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom:1px solid #cccccc; display: none; }
.nav .subNav a{ width:100%; text-align:center; margin: 0; font-size:12px; height: 40px; line-height: 40px;  display:block;  color: #fff; }
/* banner */
.banner, .banner ul, .banner img { height:479px; }
.banner { width:100%; min-width:1000px; position:relative;  }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#f5f2ee;  }
.banner li a{ width: 100%; display: block;}
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:1000px; height:10px; line-height:0; font-size:0; text-align:right; position:absolute; left:50%; margin-left:-500px; bottom:25px; z-index:3; }
.banner .tip span { display:inline-block; width:12px; height:12px; border-radius: 12px;  background:#fff; margin:0 3px; cursor:pointer;}
.banner .tip span.cur { width: 23px; background:#006531;}
.minbanner, .minbanner ul, .minbanner img{ height: 300px;}
/*search*/
#search_main { width:100%; height:41px; line-height: 41px; padding: 15px 0; background:#f8f8f8; border-bottom: 1px solid #d6d6d6; }
#search_main .search{ } 
#search_main .search_form{ width:348px; height:39px; height:39px; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
#search_main .search_form input{ border:0 none; display:block;} 
#search_main .search .stxt{ width:318px; height:39px; text-indent: 10px; *line-height:40px; background: none;  }
#search_main .search .sbtn{ width:23px; height:25px; margin-top: 8px; cursor: pointer; background-position:-63px 0;}
#search_main .search .skey{ color:#333; }
#search_main .search .skey a{}
#search_main .search .skey strong{ font-weight: bold; color: #333;}
/*标题公用*/
.itit{ width:100%; font-size: 20px; text-align: center; color: #333333; background: url(../images/floor_1_titlebg.jpg) no-repeat center 62px;}
.itit .img{ width:213px; height: 45px; margin-right: 10px; vertical-align: middle; display: inline-block; background: url(../images/indexconlogoimg.png) no-repeat left top;}
.itit .p1{ font-weight: bold; height: 45px; margin-bottom: 5px; line-height: 45px; color:#007338; font-size: 32px; }
.itit h2{ font-size:20px; color:#e76e1b; }
/*itit2*/
.itit2{ width: 100%; height:40px; line-height: 40px; margin-bottom: 35px; background:#e0e0e0;}
.itit2 .more{ margin-right: 10px;}
.itit2 h3{ width:138px; height: 40px; display: block; float: left; text-align: center; color: #333; }
.itit2 h3 a{ width: 100%; height: 40px; display: block; position: relative; transition: all .3s; }
.itit2 h3 span{ width: 0; height: 0; display: block; position: absolute; left: 50%;  bottom: -6px; margin-left: -3px; border-top: 6px solid #007338; border-left: 6px solid transparent; border-right: 6px solid transparent; display: none; transition: all .3s; }
.itit2 h3.cur span,.itit2 h3:hover span{ display: block;}
.itit2 h3.cur a,.itit2 h3:hover a{ color: #fff; background: #007338;}
/*indexMore*/
.indexMore{ color: #da1608; font-size: 12px;}
.indexMore s{ width:11px; height: 11px; background-position: -108px -59px; margin-left: 6px;}
#floor_1_main{ padding-top: 60px; background: url(../images/main01bg.jpg) no-repeat center top;}
#floor_1_main .con{ padding-top: 52px; height: 474px;}
#floor_1_main .con .img{ width: 362px; height: 474px; display: block; left: 0; bottom: 0; z-index: 0;}
#floor_1_main .con .txt{ width: 633px; height: 176px; line-height: 20px; overflow: hidden; margin-left: 353px; margin-top: 20px;  margin-bottom:10px;}
#floor_1_main .poster-main{width: 640px;height: 310px;position: relative;margin: 0 auto; margin-left: 465px; padding-bottom: 45px; background: url(../images/floor_1_honorbg.png) no-repeat center bottom; }
#floor_1_main .poster-main a,#floor_1_main .poster-main img{display: block; width: 100%; height: 100%;}
#floor_1_main .poster-main .poster-list{width: 640px;height: 310px;}
#floor_1_main .poster-main .poster-list .poster-item{width: 400px; height: 300px; transition: none; position: absolute;left: 0;top: 0; border: 1px solid #dddddd;}
#floor_1_main .poster-main .poster-btn{ position: absolute; top: 0; z-index: 10; cursor: pointer; }
#floor_1_main .poster-main .poster-prev-btn{left: -34px;}
#floor_1_main .poster-main .poster-next-btn{right:-34px;}
#floor_1_main .poster-main .poster-btn span{  width:22px; height:55px; margin-top: 75px; display: block; background: url(../images/icon.png) no-repeat 0 0px; }
#floor_1_main .poster-main .poster-prev-btn span { background-position: 0 -29px;}
#floor_1_main .poster-main .poster-next-btn span { margin-left: 118px; background-position: -39px -29px;}
/*floor_2_main*/
#floor_2_main{ padding: 60px 0; background:#f3f3f3;}
 #floor_2_main .itit{ background: url(../images/floor_2_titlebg.jpg) no-repeat center 60px;}
/*#floor_2_main .itit .img{ background-position: center -52px;}
#floor_2_main .itit .p1{ color: #222222;} */
#floor_2_main .con{ padding-top: 50px;}
#floor_2_main .iproNav{  width:100%; text-align:center; padding-bottom:40px; }
#floor_2_main .iproNav li{ width: 102px; height: 54px; display:inline-block; *display:inline; zoom:1; margin-right: 4px;  margin-bottom:5px; line-height: 54px; padding: 2px; border: 1px solid #e6e6e6; background: #fff; text-align: center;  transition: all .3s; }
#floor_2_main .iproNav li a{ width: 102px; height: 54px; display: block; background: #f7f7f8; }
#floor_2_main .iproNav li:hover,#floor_2_main .iproNav li.hover{  border-color:#007338;}
#floor_2_main .iproNav li:hover a,#floor_2_main .iproNav li.hover a{  background: #007338; color: #fff;}
#floor_2_main .iproNav .more{ width: 213px; height: 54px; float: left; margin-right: 4px; line-height: 54px; padding: 2px; border: 1px solid #e6e6e6; background: #fff; text-align: center; }
#floor_2_main .iproNav .more a{ width: 213px; height: 54px; display: block; background: #f7f7f8; }
#floor_2_main .iproNav .more:hover{  border-color:#007338;}
#floor_2_main .iproNav .more:hover a{  background: #007338; color: #fff; }
#floor_2_main .iproimglist{ width: 100%; height: 415px; overflow: hidden; }
#floor_2_main .iproimglist .list{ width: 110%;}
#floor_2_main .iproimglist li{ width: 227px; height: 168px; background:#fff; padding: 3px; border: 1px solid #e6e6e6; float: left; margin: 0 20px 20px 0; transition: all .3s;}
#floor_2_main .iproimglist li img{ width: 227px; height: 168px; display: block;}
#floor_2_main .iproimglist li a{ width: 100%; display: block; position:relative;}
#floor_2_main .iproimglist li a h3{ width: 100%; height:30px; line-height: 30px; position: absolute; left: 0 ; bottom: 0; background: url(../images/black60.png) repeat 0 0; color: #fff; text-indent:10px; }
#floor_2_main .iproimglist li:hover{ background: #007338; border-color: #007338;}
/*floor_3_main*/
#floor_3_main{ width: 100%; height: 160px;  background: url(../images/xbanner.jpg) no-repeat center top; font-size: 0; line-height: 0;}
#floor_3_main .btn{ width: 208px; height: 66px; right: 50px; top: 32px; display: block;}
/*floor_4_main*/
#floor_4_main{ height:350px; padding-bottom:30px; padding-top:50px; }
#floor_4_main .inews{ width: 640px;  }
#floor_4_main .inewsCon{ width: 640px; }
#floor_4_main .inewsCon .item{ width:640px; height: 118px; background: #f6f6f6; margin-bottom: 29px; }
#floor_4_main .inewsCon .item *{ transition: all .3s;}
#floor_4_main .inewsCon .item a{ width: 100%; height: 118px; display: block; cursor: pointer;}
#floor_4_main .inewsCon .item img{ width:146px; height:110px; margin-right: 20px; display: block; padding: 3px; background: #fff; border: 1px solid #e0e0e0; }
#floor_4_main .inewsCon .item h3.title{ height: 42px; line-height: 42px; color:#333333; font-weight: bold;}
#floor_4_main .inewsCon .item .txt{ line-height:18px; margin-bottom: 8px; color: #666666;}
#floor_4_main .inewsCon .item .more{ color: #e76e1b;  }
#floor_4_main .inewsCon .item .more s{ width: 8px; height: 7px; background-position: -134px 0; margin-right: 8px;}
#floor_4_main .inewsCon .item a:hover img{ background: #007338; }
#floor_4_main .inewsCon .item a:hover h3{ color: #007338; }
/*iqa*/
#floor_4_main .iqa{ width: 324px;}
#floor_4_main .iqaCon dl{ width:100%; padding:23px 0; border-bottom: 1px dashed #bbb;}
#floor_4_main .iqaCon dl:first-child{ padding-top: 0;}
#floor_4_main .iqaCon dl em{ width: 17px; height: 17px; border-radius: 4px; text-align: center; line-height: 17px; color: #fff; font-size: 12px; display: block; background: #e76e1b; margin-right: 10px;}
#floor_4_main .iqaCon dt{ height: 17px; line-height: 17px; color:#303030; }
#floor_4_main .iqaCon dt a{ font-weight: bold; color: #303030;  }
#floor_4_main .iqaCon dt a:hover{ color:#007338; }
#floor_4_main .iqaCon dd{ padding-top: 8px;}
#floor_4_main .iqaCon dd em{ background: #007338; margin-top: 3px;}
#floor_4_main .iqaCon dd .txt{ width: 290px; height:72px; overflow: hidden; line-height: 24px;  color: #666666;  }
/*floor_5_main*/
/*floor_5_main*/
#floor_5_main{ width: 100%; height: 1464px; background: #c8f1ff url(../images/floor_6_bg.jpg) no-repeat center top; color: #fff;}
#floor_5_main .itit{ text-align:center; padding:60px 0 120px; background:url(../images/floor_6_title.png) no-repeat center 82px }
#floor_5_main h2{ color: #333333; font-size: 24px;}
#floor_5_main .p1{ color:#007338;  }
#floor_5_main .item{ height: 272px; font-family: "宋体"; }
#floor_5_main .item .contxt .title{ height: 56px;  line-height: 56px; font-size: 26px; color: #222222; font-weight: 600; margin-bottom: 18px; }
#floor_5_main .item .contxt .title s{ width: 58px; height: 56px; display: block; margin-right: 20px; float: left; background: url(../images/numicon.png) no-repeat 0 0; }
#floor_5_main .item .contxt{ margin-left: 20px; font-weight:600;}
#floor_5_main .item .contxt ul{ width: 490px; line-height: 30px; color:#666666; margin-left: 42px; }
#floor_5_main .item .contxt ul li{ line-height: 30px; font-size: 14px; padding-left: 32px; background: url(../images/icon.png) no-repeat -132px -12px; }
#floor_5_main .item .contxt .yellow{ color: #e76e1b; }
#floor_5_main .item .img{ right: 20px; top: -64px;}
#floor_5_main .item .more{ width: 140px; height: 40px; line-height: 40px; text-align: center; color: #fff; border: 2px solid #fff; display: block; margin-left: 40px; margin-top: 50px;}
#floor_5_main .item .more:hover{ font-weight: bold;}
/*item2*/
#floor_5_main .item2{ height:320px;}
#floor_5_main .item2 .contxt{ margin-left: 20px;}
#floor_5_main .item2 .img{ width: 400px; right: 107px; top: -50px;}
#floor_5_main .item2 .contxt .title s{  background-position: -97px 0; }
/*item3*/
#floor_5_main .item3{ height: 270px;}
#floor_5_main .item3 .contxt{ margin-left: 535px;}
#floor_5_main .item3 .img{ left: 45px; right: auto; top: -32px;}
#floor_5_main .item3 .contxt .title s{  background-position: -194px 0; }
/*item4*/
#floor_5_main .item4{ height: 280px;}
#floor_5_main .item4 .contxt{ margin-left: 535px;}
#floor_5_main .item4 .img{ left: 45px; right: auto; top: -32px;}
#floor_5_main .item4 .contxt .title s{  background-position: -286px 0; }
/*floor_6_main*/
#floor_6_main{ padding: 70px 0 60px;}
#floor_6_main .itit{ background:url(../images/floor_7_title.jpg) no-repeat center 65px; }
#floor_6_main .itit s{ width: 10px; height: 10px; background-position: -107px 0; margin: 0 10px;}
#floor_6_main .itit span{ color: #333333;}
#floor_6_main .list { width: 100%; height: 395px; padding-top: 50px;}
#floor_6_main .list li{ width: 234px; height: 395px; float: left; display: inline; margin-left: 21px;}
#floor_6_main .list li:first-child{ margin-left: 0;}
#floor_6_main .list img{ width: 234px; height: 176px; display: block; margin-bottom: 12px;}
#floor_6_main .list .img{ width: 234px; height: 176px;}
#floor_6_main .list h3{ height: 38px; line-height: 38px; padding: 0 5px; cursor:pointer; font-weight: bold; color: #333333;}
#floor_6_main .list p.txt{ padding: 0 5px; color: #666; line-height: 24px; height: 98px; margin-bottom: 15px; overflow: hidden;}
#floor_6_main .list .more{ width: 176px; line-height: 44px; display: block; line-height: 44px; margin: 0 auto; text-align: center; background:#007338; color: #ffffff;}
#floor_6_main .list .more:hover{ background: #00a751;}
/*floor_7_main*/
#floor_7_main{ width: 100%; height:327px; padding: 50px 0 60px; background:#f3f3f3;}
#floor_7_main .itit2{ margin-bottom: 64px;}
#floor_7_main .indexImglist{ width: 100%; overflow: hidden; height: 220px; position: relative; }
#floor_7_main .indexImglist .listcon{ width: 500%; position: relative;}
#floor_7_main .indexImglist .list{ width: 1000px; float: left;}
#floor_7_main .indexImglist .list li{ width: 234px; height: 176px; float: left; margin-left: 21px; text-align: center;}
#floor_7_main .indexImglist .list li:first-child{ margin-left: 0;}
#floor_7_main .indexImglist li a{ width: 100%; display: block;}
#floor_7_main .indexImglist li img{ width: 234px; height: 176px; display: block; margin-bottom: 8px;}
#floor_7_main .indexImgtogCon .tip{ right: 12px; top: -97px; *top: -89px; }
#floor_7_main .indexImgtogCon .tip span{ width: 10px; height: 10px; border-radius: 50%; display: inline-block; background: #fff;  margin: 0 5px; cursor: pointer;}
#floor_7_main .indexImgtogCon .tip span.cur{ background: #007338;}
/*footer*/
.footer a{ color:#666;}
.footer a:hover{ color:#e76e1b;}
/*ilink*/
.ilink{ width: 100%; height:87px; line-height: 87px; background: #e7e7e7 url(../images/ilinkbg.jpg) repeat-x 0 0;}
.ilink .title{ font-weight: bold; font-size: 16px; }
.ilink li{  float: left; margin: 0 8px;}
.ilink li a{ color: #666;  }
.ilink li a:hover{ color: #e76e1b; }
/*bottomNav*/
.bottomNav{ height: 50px; line-height: 50px; background: #007338; text-align: center; color: #fff; }
.bottomNav a{ color: #fff; margin: 0 8px 0 6px;}
/*copyright*/
.copyright{ padding: 10px 0;}
.copyright .blogo{ width:234px; height: 64px; margin: 30px 70px 0 0;}
.copyright .copytxt{ padding-left: 34px; margin-top: 20px; line-height: 18px; color:#444; font-size: 12px; border-left: 2px solid #999999;margin-left: -58px;}
.copyright .copytxt a{ color:#444; }
.copyright .copytxt a:hover{ color:#e76e1b; }

.copyright .qrcode{ width: 130px; height: 130px;}
.footer .bContact li{ font-size: 14px; color: #aaaaaa; width: 220px; float: left; }
/*****************
 *  全局布局
 *  *************/
.iconzz{  background:url(../images/iconzz.png) no-repeat; display:inline-block; vertical-align:middle; }
.wrapper{ padding: 40px 0px 40px;}
.content { width:747px; text-align:left;}
.contentCon{  width:695px; border:1px solid #f0efee; padding:20px 25px; }
.content a{ color:#666;}
.content .ctit{ width:100%; height: 36px; line-height: 36px; padding:10px 0 10px; text-align:left; border-bottom: 1px solid #cccccc;  margin-bottom:15px; }
.content .ctit h3{ font-size:20px; line-height: 20px; margin:8px 8px 0px 0px; font-weight:normal; padding-left: 10px; color:#333333;  border-left:4px solid #007338; }
.content .sitepath { float:right; height:36px; line-height:36px; color:#999999; font-size:12px;}
.content .sitepath a{ color:#999999;}
.content .sitepath a:hover { text-decoration:underline; color:#007338;}
.content ul.list { height:auto !important;  }
/*recommend*/
.recommend{ border:1px solid #e4e4e4; padding-bottom: 20px; margin-top:20px;}
.recommend .tit,.reInformation .tit{ width:100%; height: 38px; line-height: 38px; margin-bottom: 20px; border-bottom:1px solid #e4e4e4; color: #007338; font-weight: bold;   background:-moz-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:-webkit-linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); background:linear-gradient(top,  #fff 0%, #fff 50%, #fbfbfb 50%, #fbfbfb 100%); }
.recommend .tit .iconzz,.reInformation .tit .iconzz{ width:9px; height: 38px; background-position: 0px 0px; margin-right: 10px; }
.recommend .tit a,.reInformation .tit a{ color:#007338; font-size: 12px; margin-right: 5px; font-weight: normal;}
.recommend .list{ width:108%;}

.reNew .list{ padding-left: 20px;}
.reNew li{ width:330px; padding:0px 35px 0px 0px; line-height: 32px; float: left; }
.reNew li .iconzz{ width:9px; height: 9px; background-position: -23px 0px; margin-right: 5px;}
.reNew li a{ color: #666666; display:block; font-size:12px; }
.reNew li span{ float:right; color:#999; font-size:12px;}

.rePro li {float:left; width:232px; margin-left:16px;text-align:center; line-height:30px; }
.rePro li a{ display:block; color: #555555; }
.rePro li a:hover{ color:#1e82e0; }
.rePro li img { width:213px; height:160px; border:1px solid #e6e6e6; display:block; }
.rePro li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.recommend li a:hover{ color:#007338;}
/* pager */
.pager { display:block; border:1px solid #cccccc; padding:4px 5px; margin:25px 0 5px; text-align:right; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; height:20px; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#007338; border-color:#007338; color:#fff; text-decoration:none;}
.pager .cur{ background:#007338; border-color:#007338;  color:#fff; }
.pager span.dot{ background:#007338; border-color:#007338; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; border:0px; padding-top:3px; }
.listProduct .pager,.listCase .pager{ width:680px; margin-bottom:20px;}
/* reLink */
.reLink { width:100%; height:30px; line-height:30px; font-size:12px; border:1px solid #ccc; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
.reLink a:hover{ color:#007338; }
/*侧栏*/
.sideBar{ width:226px;}
.sideBar .leftTit{ width:100%;height: 100px; line-height: 26px;  background-color: #002f17; text-align:left;}
.sideBar .leftTit h1,.sideBar .leftTit h2{ font-weight:normal;}
.sideBar .leftTit h1{ font-size: 24px; color: #ffffff; height: 28px; line-height: 28px; padding-top: 35px; text-indent: 38px;}
.sideBar .leftTit h2{font-size: 18px; color: #bbbbbb; height: 20px; line-height: 20px; text-indent: 38px; text-transform:uppercase;}
.sideBar .secondtit{ height:42px; width:100%; line-height:42px; text-indent:20px;  font-weight:bold; font-size:16px; color:#333333;  background: url(../images/secondtit.jpg) no-repeat; text-align:left;}

.leftNav{ margin-bottom: 20px;}
.leftNav dd{width: 224px; line-height: 60px; border-left: 1px solid #f0efee; border-right: 1px solid #f0efee; border-bottom: 1px solid #f0efee; font-size: 16px; color: #666666;  text-align:left;}

.leftNav .nav1{ width:100%; height: 60px; line-height: 60px; display:block; color:#666; font-size:16px; text-indent:70px; background: url(../images/icon-17.png) 42px 25px no-repeat;}
.leftNav .nav1:hover,.leftNav .hover{ height:60px; line-height:60px; background-color:#007338;color:#fff; background:url(../images/icon-18.png) 42px 25px no-repeat #007338;}
.leftNav dd .drop{ width:224px; display:none;  }
.leftNav dd .drop a.nav2{  width:224px; height:35px; line-height: 35px; font-size: 12px;  color:#666;text-indent:78px; background:url(../images/icon-19.png) 55px center no-repeat #fff;display: block;  }
.leftNav dd .drop a.nav2:hover,.iproNavi dd .drop a.nav2.hover{ color:#007338;}

.leftRecom{ margin-bottom: 20px; border:1px solid #f0efee;}
.leftRecom .con{ padding:20px 0 10px; }
.leftRecom li{ width:189px;  margin: 10px auto; text-align: center;}
.leftRecom li img{ width:187px; height: 137px; margin-bottom:5px; border:1px solid #e3e3e3; display: block;}
.leftRecom li h3{ color: #666666; line-height: 30px; font-weight:normal;}
.leftRecom li:hover img{ background: #007338; border-color: #fff;}
.leftRecom li:hover h3{ color: #007338;}

.leftCon{ width:224px; padding:0px 0 18px; border:1px solid #f0efee; text-align:left; }
.leftCon .leftTel{ margin:30px 0px 10px 10px;line-height: 14px;}
.leftCon .leftTel s{ width:33px;  height:33px; margin-right:6px; background-position:-38px 0; }
.leftCon .leftTel strong{ font-size:22px; display: block; font-weight:normal; line-height: 28px; color:#007338; }
.leftCon .icontxt{ font-size:12px; color:#303030; line-height:24px; padding:10px 10px 0px 20px;}

.singlePage .tod{  padding:0px 8px; line-height:28px;}
/* listNews */
.listNews .list { padding:10px; overflow:hidden; }
.listNews .item { width:100%;  border-bottom:1px solid #dfdcdc; padding-bottom: 20px; margin-bottom: 25px; }
.listNews .item dt a { font-weight: bold; color: #007338; }
.listNews .item dt a:hover { text-decoration:underline; }
.listNews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listNews .item dd{ margin-top: 10px; font-size: 12px; color: #666666; line-height: 22px;}
.listNews .item dd strong{ font-weight:normal; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:15px 0; }
.listNews2 .item a{ color:#333333;}
.listNews2 .time{ float:right; font-weight:normal; font-size:12px; color:#666666;}
.listNews2 .item .img { float:left; width:150px; height:113px; border:1px solid #eee; margin-right:20px;  }
.listNews2 .item img { display:block; width:150px; height:113px; }
.listNews2 .item .img:hover { border-color:#007338; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; margin-top:8px; }
.listNews2 .item h3 a:hover { color:#007338; }
.listNews2 .txt{ color:#666666; font-size:12px; line-height:24px; }
/* pageNews */
.pageNews h1.bt{ font-size:16px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; font-size:12px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; color: #666; line-height:28px; }
.pageNews #setFont a{  margin:0px 3px; }
.pageNews #setFont a.cur{ font-weight:bold; color:#007338;}
/* listCase */
.listCase .list{ width:105%; }
.listCase .item{ float: left;  width: 218px; height: 164px; position: relative; margin:0px 20px 20px 0px;}
.listCase .item img{width: 218px; height: 164px; display:block; }
.listCase .item h3{ width:100%; height:35px; line-height:35px;  position: absolute; bottom: 0px; left: 0; font-weight:normal;  background: url(../images/black60.png) repeat 0px 0px; font-size: 14px; color: #ffffff; text-align: center;}
.listCase .item:hover h3{  font-weight:bold;}
/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px;  }
.pageCase .photo img{ border:1px solid #eee; padding:2px; max-width:640px;}
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .list{ width:108%;}
.listProduct .item{ width:218px; float:left; margin:0px 18px 15px 0px;  text-align: center; }
.listProduct .item img{ width:205px; height:154px; display: block;  border: 8px solid #e2e2e2; }
.listProduct .item h3{ width:100%; height:45px; line-height: 45px; display: block; color:#555555; font-weight:normal;  }
.listProduct .item:hover img{ border-color: #007338;}
.listProduct .item:hover h3{ color: #007338;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }
/* .pageProduct */
.pageProduct2 h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct2 .photo { margin-bottom:20px; }
.pageProduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; max-width:640px; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }
/* pageProduct2 */
/* showLine */
.pageProduct .tod{ padding:10px 0px;}
.pageProduct .photo { width:358px; }
.pageProduct .photo .img { width:358px; height:269px; display:block; border:1px solid #ddd; }
.pageProduct .photoimg{ width:358px; height:82px; padding-top:10px; position:relative;}
.pageProduct .photoimg .list{ width:292px; overflow:hidden;position:relative; margin-left:38px;}
.pageProduct .photoimg .iconzz{ width:6px; height:9px; position:absolute; top:40px; cursor:pointer;}
.pageProduct .photoimg .btnleft{ left:10px; background-position:-21px -17px;}
.pageProduct .photoimg .btnright{  right:10px; background-position:-21px -29px;}

.pageProduct .photoimg .list .listcon{ width:300%;}
.pageProduct .photoimg a{ width:85px; height:64px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageProduct .photoimg a img{ width:85px; height:64px; display:block;}
.pageProduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageProduct .baseInfo { float:right; width:315px; }
.pageProduct .baseInfo h1{ color:#555; font-weight:weight; font-size:16px; }

.pageProduct .baseInfo .butshare { margin-top: 20px; }
.pageProduct .baseInfo .button { width:107px; height: 36px; float:left; line-height:36px; margin-right:15px;  border-radius:6px; display:block; text-align: center; color:#fff; background: #007338; }
.pageProduct .baseInfo .button:hover { background:#1b1b1b; }
.pageProduct .baseInfo .share{ width:180px; overflow:hidden; float:left; margin-top:8px;}
.pageProduct .baseInfo .share #bdshare{ width:180px !important; }
.pageProduct .baseInfo .jiandan{ font-size:14px; line-height:28px; color:#666666; margin-top:20px;}
.pageProduct .baseInfo .ntel{ padding-top:20px; line-height:20px;}
.pageProduct .baseInfo .ntel span{ font-size: 16px; padding-top:4px; color:#333; font-weight: bold; }
.pageProduct .baseInfo .ntel em{ display:block; font-size:28px; line-height:29px; color:#007338; font-weight:bold; font-style:normal;}
.pageProduct .baseInfo .ntel s{ width:47px; height:47px; background-position: -39px 0px; margin-right: 6px;}

.pageProduct .detaiTit { height:44px; line-height:44px; border-bottom:1px solid #cecece; margin:25px auto 15px; }
.pageProduct .detaiTit h2{ width:95px; height: 42px; line-height: 39px; border-bottom:3px solid #007338; text-align: center; color:#007338;font-size:16px; }
.pageProduct .detaiInfo { margin-bottom:10px; color:#868686; }
.pageProduct .nzx{ font-size: 18px; margin: 20px 0px 10px; border-top:2px solid #007338; padding:20px 0px 10px;}
.pageProduct .nzx .btn{  width:120px; height: 40px; display:inline-block; border-radius:5px; margin-left: 50px; text-align: center;line-height:40px; color:#fff; background: #007338;}
.pageProduct .nzx .btn:hover { background:#1b1b1b; }
.pageProduct .nzx .format400{ font-size:28px; font-weight:bold;} 
.pageProduct .reInformation{ border:1px solid #e5e4e4; margin-top:20px; padding-bottom:30px;}
.pageProduct .reInformation .tit{ font-weight:bold; font-size:16px; color:#333; }
.nyformData{ width:670px; margin:30px 0px 0px 20px; }
.nyformData .item{ width:324px; height:35px; line-height:35px; float:left; margin:0px 10px 18px 0px;}
.nyformData .item .hs{ background:#eeeef0; width:250px; float:left; height:35px; position:relative; }
.nyformData .iconzz{ width:20px; height:20px; position:absolute; background-position:3px -55px; top:10px; right:10px;}
.nyformData .shou .iconzz{ background-position:-20px -55px; }
.nyformData .gong .iconzz{ background-position:-43px -55px; }
.nyformData .you .iconzz{ background-position:-70px -55px; }
.nyformData label{  width:74px; height;40px; line-height:40px; text-align:right;  display:block; float:left;  color:#333333; }
.nyformData input{ width:194px; height:35px;  line-height:35px; border:0px none; background:none;  text-indent:1em; }
.nyformData .item2{ width:100%; float:left; }
.nyformData .item2 label{ float:left;}
.nyformData textarea{ width:571px; height:95px; float:left; padding:5px; color: #666; font-size: 14px; overflow:hidden;  resize:none; border:none; border:1px solid #d2cece; }
.nyformData .code{ width:100%; float:left; margin:18px 0px 8px; }
.nyformData .code input{ width:200px; height:33px; line-height:33px;  border:1px solid #d2cece; display:block; float:left;}
.nyformData .sub{ width:90px; height:30px;  line-height:33px; *line-height:30px; text-align:center; color:#fff; display:inline-block; margin-left:75px; border:0px; background:#000; text-indent:0px; cursor:pointer; }
.nyformData .ctian{ margin-left:20px;}
.nyformData img{ float:left; margin:5px 0px 0px 10px;}
.nyformData input.red{ color:#007338;}
/*map*/
.dtditu{width:140px; height:30px; line-height:30px; background:#007338; color:#fff; font-weight:bold; margin:10px auto 0; text-align:center; font-size:14px;}
.baiduMap{width:715px; height:280px; border:1px solid #007338; border-top:3px solid #007338;}
/* mapPage  */
.maplist li a {background: #eee;  width: 98%;  height: 30px;  line-height: 30px;  display: block;  margin-bottom: 10px;  padding-left: 2%;  font-weight: bold; }
.maplist li .box {  width: 110%;  height: auto;  margin-bottom: 10px;}
.maplist li .box a { height: 26px;  line-height: 26px;  width: 161px; display:inline-block;  text-align: center;  margin-right: 7px; padding:0px; border:0px; font-weight: normal;}
.maplist li .box a:hover {  background: #007338; color: #fff;}
/* formData */
.formData { width:550px; margin:0px auto 20px; padding-top:30px; }
.formData tr.item label { margin-right:5px; }
.formData tr.item .tip { width:130px; margin-left:20px; }
.formData tr.item input, .formData tr.code input { width:250px; height:25px; line-height:25px; color:#666;  border:1px solid #ccc; border-radius:2px; padding:0 5px; }
.formData tr.code input{ float:left;}
.formData tr.item textarea { width:250px; height:80px; color:#666; border:1px solid #ccc; margin-bottom:15px; border-radius:3px; padding:0 5px; }
.formData tr.item input:focus, .formData tr.code input:focus, .formData tr.item textarea:focus { border:1px solid #999; }
.formData tr.code input { width:90px; }
.formData .sub { width:102px; height:32px; line-height:32px; text-align:center; float:left;background:#999; border-radius:2px; color:#FFF; border:none; margin-right:10px; cursor:pointer; }
.formData .sub:hover { background:#666; }
.formData tr.code img { vertical-align:middle; *vertical-align:0; margin-left:10px; float:left; }
.formData .err, .formData .red { color:#ff0000; }
.formData .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#eee; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:100%; height:400px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; overflow:hidden; padding:0 10px; border-radius:3px; _background:#999; _color:#FFF; }
.BMap_bubble_title a:hover { _background:#666; _color:#FFF; }
.BMap_bubble_title > a { background:#999; color:#FFF; }
.BMap_bubble_title > a:hover { background:#666; }

/****.toolbar2******/
.toolbar2{ position: absolute; top:320px; right: 0px; z-index: 999;}
.toolbar2 ul li{background: #43934e none repeat scroll 0 0;height: 62px;line-height: 62px;margin-top: 2px;position: relative;text-align: center;width: 62px;}
.toolbar2 ul li.first{background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 0 none;height: 63px;}
.toolbar2 ul li i{display: inline-block;float: left;height: 62px;width: 62px;}
.toolbar2 ul li i.top{height: 62px;margin-top: 0;width: 62px; background: url(../images/toolbar2/top.png) no-repeat scroll 0 0;}
.toolbar2 ul li i.top.hover{ background: url(../images/toolbar2/toph.png) no-repeat scroll 0 0;;}
.toolbar2 ul li .ht{background: #00f none repeat scroll 0 0;display: none;height: 62px;left: -350px;opacity: 0;position: absolute;top: 0;width: 62px;}
.toolbar2 ul li .ht_iphone, #toolbar2 ul li .ht_weixin, #toolbar2 ul li .ht_phone{height: 217px;top: -73px;width: 226px;}
.toolbar2 ul li .ht_iphone{background: url(../images/toolbar2/dhh.png) no-repeat scroll 0 0;}
.toolbar2 ul li .ht_weixin{background: url(../images/toolbar2/wxh.png) no-repeat scroll 0 0;top: -83px;}
.toolbar2 ul li .ht_phone{background: url(../images/toolbar2/phone.png) no-repeat scroll 0 0;top: -83px;}
.toolbar2 ul li .top{background: url(../images/toolbar2/top.png) no-repeat scroll 0 0;}

.toolbar2 ul li .dx{background: url(../images/toolbar2/dx.png) no-repeat scroll center center;}
.toolbar2 ul li .dh{background: url(../images/toolbar2/dh.png) no-repeat scroll center center;}
.toolbar2 ul li .dt{background: url(../images/toolbar2/dt.png) no-repeat scroll center center;}
.toolbar2 ul li .wx{background: url(../images/toolbar2/wx.png) no-repeat scroll center center;}
.toolbar2 ul li .phone{background: url(../images/toolbar2/wb.png) no-repeat scroll center center;}

.toolbar2 ul li .dt_s{background: url(../images/toolbar2/dt_s.png) no-repeat scroll center center;}
.toolbar2 ul li .dx_s{background: url(../images/toolbar2/dx_s.png) no-repeat scroll center center;}
.toolbar2 ul li .wb_s{background: url(../images/toolbar2/wb_s.png) no-repeat scroll center center;}
.toolbar2 ul li .sidebox{background: #43934e none repeat scroll 0 0;color: #fff;font: 14px/62px "Microsoft YaHei";height: 62px;opacity: 1;overflow: hidden;position: absolute;right: 0;top: 0;transition: all 0.3s ease 0s;width: 62px;}
.toolbar2 ul li span{position: relative;right: 8px;color:#fff;}

/* 动画 */
.bounceIn-hover {
    animation: bounceIn-hover 1s linear infinite;
    -webkit-animation: bounceIn-hover 1s linear infinite;
    -moz-animation: bounceIn-hover 1s linear infinite;
    -o-animation: bounceIn-hover 1s linear infinite;
    -ms-animation: bounceIn-hover 1s linear infinite;
}

@-webkit-keyframes bounceIn-hover {
    0% {
        -webkit-transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.1);
    }

    80% {
        -webkit-transform: scale(0.9);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes bounceIn-hover {
    0% {
        -moz-transform: scale(1);
    }

    50% {
        -moz-transform: scale(1.1);
    }

    80% {
        -moz-transform: scale(0.9);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn-hover {
    0%;

{
    -o-transform: scale(1);
}

50% {
    -o-transform: scale(1.1);
}

80% {
    -o-transform: scale(0.9);
}

100% {
    -o-transform: scale(1);
}

}

@keyframes bounceIn-hover {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.05);
    }

    80% {
        transform: scale(1.02);
    }

    100% {
        transform: scale(1);
    }
}

